package com.organization.entity;
 
import javax.persistence.Column;
import javax.persistence.Entity; 
import com.core.entity.BaseBusinessEntity;

/** 
 *  PartyStructureTaype是指的这个关系的分配是采用的哪种类型，
 *  关系的分配有哪些呢，
 *  其实就两种:一种是组织分配，一个人属于某一个部门这样的关系，很正规，很传统。
 *  另外一个就是权利的分配，某一个人管辖其他的一批人，或者是这个人管理了一些相关的部门。
 *  在这个类中我们就要标注出来我们这种组织机构到底采用的是哪一种类型的关系分配，
 *  才能够正确的在业务领域做出处理.
 *  在PartyStructureType和PartyType也是存在着关系:
 *  PartyType的这种组织架构的关系分配的记录者是PartyStructureType，
 *  它们之间表现的关系跟Party和PartyStructure几乎完全一样，
 *  只不过一个是类型的关系，另外一个是具体的事物 
 */
@Entity
public class TB_ORG_PARTY_STRUCTURE_TYPE extends BaseBusinessEntity{ 
	private static final long serialVersionUID = 1L; 
	@Column(length = 32 ) 
	private String PARENT_PARTY_TYPE_ID;//TB_ORG_PARTY_TYPE.ID
	@Column(length = 32 ) 
	private String CHILD_PARTY_TYPE_ID; //TB_ORG_PARTY_TYPE.ID
	@Column(length = 60 ) 
	private String VIEW_CODE; //视图编码
	
	public String getPARENT_PARTY_TYPE_ID() {
		return PARENT_PARTY_TYPE_ID;
	}
	public void setPARENT_PARTY_TYPE_ID(String pARENT_PARTY_TYPE_ID) {
		PARENT_PARTY_TYPE_ID = pARENT_PARTY_TYPE_ID;
	}
	public String getCHILD_PARTY_TYPE_ID() {
		return CHILD_PARTY_TYPE_ID;
	}
	public void setCHILD_PARTY_TYPE_ID(String cHILD_PARTY_TYPE_ID) {
		CHILD_PARTY_TYPE_ID = cHILD_PARTY_TYPE_ID;
	}
	public String getVIEW_CODE() {
		return VIEW_CODE;
	}
	public void setVIEW_CODE(String vIEW_CODE) {
		VIEW_CODE = vIEW_CODE;
	} 
	
}
